
def reconnect_1():
  """R1. AilAg1. call to AilAg3., AilAg3. cinit AilAg2., AilAg2. answer,AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_2():
  """R2. AilAg1. call to ACD3, PosID3 cinit AilAg2., AilAg2. answer,PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_3():
  """R3. AilAg1. call to AilAg3., AilAg3. cinit ACD2, PosID2 answer,AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_4():
  """R4. AilAg1. call to ACD3, PosID3 cinit ACD2, PosID2 answer,PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_5():
  """R5. Inbound call to AilAg3., AilAg3. cinit AilAg2., AilAg2. answer,AilAg3. reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_6():
  """R6. Ext1AilAg1. call to ACD3, PosID3 cinit AilAg2., AilAg2. answer,PosID3 reconn, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_7():
  """R7. Ext1AilAg1. call to AilAg3., AilAg3. cinit ACD2, PosID2 answer,AilAg3. reconnect, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_8():
  """R8. Ext1AilAg1. call to ACD3, PosID3 cinit ACD2, PosID2 ans,PosID3 reconn, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_9():
  """R9. Outbound call AilAg3. to ExtDN, AilAg3. cinit AilAg1., AilAg1. answer,AilAg3. reconnect, rel.ExtDn"""
  AilAg3.MakeCall(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.InitiateConference(AilAg1.)
  AilAg1.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg2.ReleaseCall()

def reconnect_10():
  """R10. Outbound call AilAg3. to ExtDN, AilAg3. cinit ACD2, PosID2 answer,AilAg3. reconnect, rel.ExtDn"""
  AilAg3.MakeCall(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg2.ReleaseCall()

def reconnect_11():
  """R11. AilAg1. call to AilAg3., AilAg3. cinit ExtDN , ExtDN answer,AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_12():
  """R12. AilAg1. call to ACD3,  PosID3 cinit ExtDN, ExtDN answer, PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_13():
  """R13. Inbound call to AilAg3., AilAg3. cinit ExtDN, ExtDN answer,AilAg3. reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_14():
  """R14. Inbound call to ACD3, PosID3 cinit ExtDN, ExtDN ans, PosID3 reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_15():
  """R15. AilAg1. call to AilAg3., AilAg3. cinit AilAg2. (no answer), AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_16():
  """R16. AilAg1. call to ACD3, PosID3 cinit AilAg2. (no answer,PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_17():
  """R17. AilAg1. call to AilAg3., AilAg3. cinit ACD2 (no answer),AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_18():
  """R18. AilAg1. call to ACD3, PosID3 cinit ACD2 (no answer),PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_19():
  """R19. AilAg1. call to ACD3, PosID3 cinit to busy ACD2,PosID3 reconnect, rel. AilAg1."""
  AilAg2.SetNotReady()
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_20():
  """R20. AilAg1. call to ACD3, PosID3 cinit to busy ACD2,PosID2 ready,PosID3 reconnect, rel. AilAg1."""
  AilAg2.SetNotReady()
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.SetReady()
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_21():
  """R21. Inbound call to AilAg3.,  AilAg3. cinit AilAg2. (no answer), AilAg3. reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_22():
  """R22. Ext1AilAg1. call to ACD3, PosID3 cinit AilAg2. (no answer),PosID3 reconn, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(DN2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_23():
  """R23. Ext1AilAg1. call to AilAg3., AilAg3. cinit ACD2 (no answer),AilAg3. reconnect, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_24():
  """R24. Ext1AilAg1. call to ACD3, PosID3 cinit ACD2 (no answer),PosID3 reconn, rel. Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_25():
  """R25. Ext1AilAg1. call to ACD3, PosID3 cinit to busy ACD2,PosID3 reconnect, rel. Ext1AilAg1."""
  AilAg2.SetNotReady()
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_26():
  """R26. ExtDN call to ACD3,PosID3 cinit to busy ACD2,PosID2 ready,PosID3 recon,rel. ExtDN"""
  AilAg2.SetNotReady()
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg2.SetReady()
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_27():
  """R27. Outbound call AilAg3. to ExtDN, AilAg3. cinit AilAg1. (no answer), AilAg3. rec, rel.ExtDn"""
  AilAg3.MakeCall(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.InitiateConference(AilAg1.)
  AilAg3.ReconnectCall()
  Ext1AilAg2.ReleaseCall()

def reconnect_28():
  """R28. Outbound call AilAg3. to ExtDN, AilAg3. cinit ACD2, PosID2 no ans,AilAg3. rec, rel.ExtDn"""
  AilAg3.MakeCall(Ext1DN2)
  Ext1AilAg2.AnswerCall()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg2.ReleaseCall()

def reconnect_29():
  """R29. AilAg1. call to AilAg3., AilAg3. cinit ExtDN (no answer), AilAg3. reconnect, rel. AilAg1."""
  AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_30():
  """R30. AilAg1. call to ACD3,  PosID3 cinit ExtDN, ExtDN no answer, PosID3 reconnect, rel. AilAg1."""
  AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()

def reconnect_31():
  """R31. Inbound call to AilAg3.,AilAg3. cinit ExtDN (no answer), AilAg3. reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(DN3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()

def reconnect_32():
  """R32. Inbound call to ACD3, PosID3 cinit ExtDN, ExtDN no ans, PosID3 reconnect, rel.ExtDn"""
  Ext1AilAg1.MakeCall(ACD3)
  AilAg3.AnswerCall()
  AilAg3.InitiateConference(Ext1DN2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()



def reconnect_35():
  """R33. AilAg1. call to AilAg2., conf to ACD3, rel AilAg2., cinit to busy ACD2,PosID3 recon,rel AilAg1."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_36():
  """R34. AilAg1. call to AilAg2., conf to ACD3, rel AilAg2., tinit to busy ACD2,PosID3 recon,rel AilAg1."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_37():
  """R35. AilAg1. call to ACD2, conf to ACD3, rel PosID2, cinit to busy ACD2,PosID3 rec,rel AilAg1."""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_38():
  """R36. AilAg1. call to ACD2, conf to ACD3, rel PosID2, tinit to busy ACD2,PosID3 rec,rel AilAg1."""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_39():
  """R37. AilAg1. call to AilAg2., conf to AilAg3., rel AilAg2., cinit to busy ACD2,AilAg3. recon,rel AilAg1."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_40():
  """R38. AilAg1. call to AilAg2., conf to AilAg3., rel AilAg2., tinit to busy ACD2,AilAg3. recon,rel AilAg1."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_41():
  """R39. AilAg1. call to ACD2, conf to AilAg3., rel PosID2, cinit to busy ACD2,AilAg3. recon,rel AilAg1."""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_42():
  """R40. AilAg1. call to ACD2, conf to AilAg3., rel PosID2, tinit to busy ACD2,AilAg3. recon,rel AilAg1."""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_43():
  """R41. AilAg1. call to AilAg2., conf to ACD3, rel AilAg1., cinit to busy ACD3,PosID3 recon,rel AilAg2."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.InitiateConference(ACD3)
  AilAg3.ReconnectCall()
  AilAg2.ReleaseCall()

def reconnect_44():
  """R42. AilAg1. call to AilAg2., conf to ACD3, rel PosID3, cinit to busy ACD3,AilAg2. recon,rel AilAg1."""
  AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg3.ReleaseCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateConference(ACD3)
  AilAg2.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def reconnect_45():
  """R43. AilAg1. call to ACD2, conf to ACD3, rel PosID3, cinit busy ACD3,PosID2 recon,rel AilAg1."""
  AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg3.ReleaseCall()
  AilAg3.SetNotReady()
  AilAg2.InitiateConference(ACD3)
  AilAg2.ReconnectCall()
  AilAg1.ReleaseCall()
  AilAg3.SetReady()

def reconnect_46():
  """R44. AilAg2. call to AilAg1., AilAg2. conf ACD3,rel AilAg1., PosID3 cinit busy ACD3,PosID3 recon,rel AilAg2."""
  AilAg2.MakeCall(AilAg1.)
  AilAg1.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.InitiateConference(ACD3)
  AilAg3.ReconnectCall()
  AilAg2.ReleaseCall()

def reconnect_47():
  """R45. AilAg2. call to AilAg1.,AilAg2. conf ACD3, rel AilAg1.,PosID3 cinitbusy ACD3,PosID3 recon,rel AilAg1."""
  AilAg2.MakeCall(AilAg1.)
  AilAg1.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg1.ReleaseCall()
  AilAg3.InitiateConference(ACD3)
  AilAg3.ReconnectCall()
  AilAg2.ReleaseCall()

def reconnect_48():
  """R46. Ext1AilAg1. call AilAg2., conf ACD3, rel AilAg2., cinit busy ACD2,PosID3 rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_49():
  """R47. Ext1AilAg1. call to AilAg2., conf ACD3, rel AilAg2.,tinit busy ACD2,PosID3 rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_50():
  """R48. Ext1AilAg1. call ACD2, conf ACD3,rel PosID2,cinit busy ACD2,PosID3 rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_51():
  """R49. Ext1AilAg1. call ACD2, conf ACD3, rel PosID2, tinit busy ACD2,PosID3 rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(ACD3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_52():
  """R50. Ext1AilAg1. call to AilAg2., conf AilAg3., rel AilAg2., cinit busy ACD2,AilAg3. rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_53():
  """R51. Ext1AilAg1. call to AilAg2., conf AilAg3., rel AilAg2.,tinit busy ACD2,AilAg3. recon,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(DN2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_54():
  """R52. Ext1AilAg1. call to ACD2, conf AilAg3., rel PosID2, cinit busy ACD2,AilAg3. rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateConference(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()

def reconnect_55():
  """R53. Ext1AilAg1. call to ACD2, conf AilAg3., rel PosID2, tinit busy ACD2,AilAg3. rec,rel Ext1AilAg1."""
  Ext1AilAg1.MakeCall(ACD2)
  AilAg2.AnswerCall()
  AilAg2.InitiateConference(DN3)
  AilAg3.AnswerCall()
  AilAg2.CompleteConference()
  AilAg2.ReleaseCall()
  AilAg2.SetNotReady()
  AilAg3.InitiateTransfer(ACD2)
  AilAg3.ReconnectCall()
  Ext1AilAg1.ReleaseCall()
  AilAg2.SetReady()
